home *** CD-ROM | disk | FTP | other *** search
/ Complete RPG Maker XP - 41 Games / tg esp 48 rpg maker.iso / RPG3D / Tools_Utilities / Quark.exe / Quark / addons / Torque / DataTorque.qrk next >
Encoding:
Text File  |  2005-02-17  |  32.3 KB  |  1,529 lines

  1. QQRKSRC1
  2. // Configuration file for Torque
  3. // This file has been written by QuArK QuArK 6.4 alpha 
  4. // It's the text version of file: DataTorque.qrk
  5.  
  6. //$Header: /cvsroot/quark/runtime/addons/Torque/DataTorque.qrk,v 1.3 2005/02/17 18:49:45 cdunde Exp $: /cvsroot/quark/runtime/addons/Torque/DataTorque.qrk,v 1.2 2004/12/22/ 09:18:44 cdunde Exp $
  7. // ----------- REVISION HISTORY ------------   
  8. //$Log: DataTorque.qrk,v $
  9. //Revision 1.3  2005/02/17 18:49:45  cdunde
  10. //To add Color Picker for Worldspawn and Header that was dropped.
  11. //
  12. //Revision 1.2  2004/12/22/ 09:18:44 cdunde
  13. //To add Color-picker function for all lights.
  14. //
  15. //Revision 1.1  2002/04/08 11:02:16  tiglari   
  16. //Add support for Torque (from Desmond Fletcher)   
  17. //   
  18. //Revision 0.1 2001/10/31 16:00:00 fletcher   
  19. //First build of Torque entities   
  20. //   
  21. // ----------- MANUAL REVISION HISTORY ------------   
  22. //   
  23. // 2001-10-31  Started history   
  24. //
  25. //
  26.  
  27. {
  28.   QuArKProtected = "1"
  29.   Description = "Base Torque data"
  30.   Torque setup.qctx =
  31.   {
  32.     Game = "Torque"
  33.     HTML = "help\index.html"
  34.   }
  35.   NewFiles.qtx =
  36.   {
  37.     ToolBox = "New files..."
  38.     Root = "Torque file types.qtxfolder"
  39.     Torque file types.qtxfolder =
  40.     {
  41.       Pk3.pk3 =
  42.       {
  43.       }
  44.     }
  45.   }
  46.   t_orig:incl =
  47.   {
  48.     origin = "0 0 0"
  49.   }
  50.   TorqueEntities.qtx =
  51.   {
  52.     ToolBox = "New map items..."
  53.     Root = "Torque Entities.qtxfolder"
  54.     Torque Entities.qtxfolder =
  55.     {
  56.       quarantine player scale:g =
  57.       {
  58.         _color = "1 0 0"
  59.         ;view = "20"
  60.         redbox:p =
  61.         {
  62.           side:f =
  63.           {
  64.             v = '-15.99997 15.99998 31.99998 -144.00000 15.99998 31.99998 -15.99997
  65.               15.99998 160'
  66.             tv = '-32 15.99998 -24 15.99998 -32 1.99999'
  67.             tex = "stain1"
  68.           }
  69.           side:f =
  70.           {
  71.             v = '16.00003 15.99998 31.99998 16.00003 144.00000 31.99998 16.00003
  72.               15.99998 160'
  73.             tv = '-31.99998 15.99998 -23.99999 15.99998 -31.99998 1.99999'
  74.             tex = "stain1"
  75.           }
  76.           side:f =
  77.           {
  78.             v = '0.00003 -16 31.99998 128.00000 -16 31.99998 0.00003 -16 160'
  79.             tv = '-16 15.99998 -8 15.99998 -16 1.99999'
  80.             tex = "stain1"
  81.           }
  82.           side:f =
  83.           {
  84.             v = '-15.99997 0 31.99998 -15.99997 -128 31.99998 -15.99997 0 160'
  85.             tv = '-15.99998 15.99998 -7.99999 15.99998 -15.99998 1.99999'
  86.             tex = "stain1"
  87.           }
  88.           front:f =
  89.           {
  90.             v = '-15.99997 15.99998 71.99998 112.00000 15.99998 71.99998 -15.99997
  91.               144.00000 71.99998'
  92.             tv = '-31.99998 0 -31.99998 8 -23.99999 0'
  93.             tex = "stain1"
  94.           }
  95.           back:f =
  96.           {
  97.             v = '-15.99997 15.99998 16 112.00000 15.99998 16 -15.99997 -112 16'
  98.             tv = '0 0 0 -8 -8 0'
  99.             tex = "stain1"
  100.           }
  101.         }
  102.       }
  103.       Brush-based entities.qtxfolder =
  104.       {
  105.         detail:b =
  106.         {
  107.           ;incl = "brush64"
  108.           ;desc = "Detail Brush Entity"
  109.         }
  110.         collision:b =
  111.         {
  112.           ;incl = "brush64"
  113.           ;desc = "Collision Brush Entity"
  114.         }
  115.         vehicle_collision:b =
  116.         {
  117.           ;incl = "brush64"
  118.           ;desc = "Vehicle Collision Brush Entity"
  119.         }
  120.         portal:b =
  121.         {
  122.           ;incl = "brush64"
  123.           ;desc = "Portal Brush Entity"
  124.           ambient_light = "0"
  125.         }
  126.       }
  127.       light_* entities.qtxfolder =
  128.       {
  129.         light_emitter_point:e =
  130.         {
  131.           origin = "0 0 0"
  132.           ;desc = "Point emitter"
  133.           state_index = "0"
  134.           falloff_type = "1"
  135.           falloff1 = "10"
  136.           falloff2 = "100"
  137.           falloff3 = "0"
  138.         }
  139.         light_emitter_spot:e =
  140.         {
  141.           origin = "0 0 0"
  142.           ;desc = "Spot emitter"
  143.           direction = "0 0 -1"
  144.           theta = "0.2"
  145.           phi = "0.4"
  146.         }
  147.         light_omni:e =
  148.         {
  149.           origin = "0 0 0"
  150.           ;desc = "Omni Light"
  151.           color = "255 255 255"
  152.           alarm_type = "0"
  153.           falloff1 = "10"
  154.           falloff2 = "100"
  155.         }
  156.         light_spot:e =
  157.         {
  158.           origin = "0 0 0"
  159.           ;desc = "Spot Light"
  160.           color = "255 255 255"
  161.           alarm_type = "0"
  162.           falloff1 = "10"
  163.           falloff2 = "100"
  164.           distance1 = "10"
  165.           distance2 = "100"
  166.         }
  167.         light_strobe:e =
  168.         {
  169.           origin = "0 0 0"
  170.           ;desc = "Strobe Light"
  171.           spawnflags = "1"
  172.           alarm_type = "0"
  173.           color1 = "255 255 255"
  174.           color2 = "0 0 0"
  175.           falloff1 = "10"
  176.           falloff2 = "100"
  177.         }
  178.         light_pulse:e =
  179.         {
  180.           origin = "0 0 0"
  181.           ;desc = "Pulse Light"
  182.           spawnflags = "1"
  183.           alarm_type = "0"
  184.           color1 = "255 255 255"
  185.           color2 = "0 0 0"
  186.           falloff1 = "10"
  187.           falloff2 = "100"
  188.         }
  189.         light_pulse2:e =
  190.         {
  191.           origin = "0 0 0"
  192.           ;desc = "Prog. Pulse Light"
  193.           spawnflags = "1"
  194.           alarm_type = "0"
  195.           color1 = "255 255 255"
  196.           color2 = "0 0 0"
  197.           falloff1 = "10"
  198.           falloff2 = "100"
  199.           attack = "1.0"
  200.           sustain1 = "1.0"
  201.           decay = "1.0"
  202.           sustain2 = "1.0"
  203.         }
  204.         light_flicker:e =
  205.         {
  206.           origin = "0 0 0"
  207.           ;desc = "Flicker Light"
  208.           spawnflags = "1"
  209.           alarm_type = "0"
  210.           color1 = "255 255 255"
  211.           color2 = "0 0 0"
  212.           color3 = "0 0 0"
  213.           color4 = "0 0 0"
  214.           color5 = "0 0 0"
  215.           falloff1 = "10"
  216.           falloff2 = "100"
  217.         }
  218.         light_runway:e =
  219.         {
  220.           origin = "0 0 0"
  221.           ;desc = "Runway Light"
  222.           color = "255 255 255"
  223.           spawnflags = "1"
  224.           alarm_type = "0"
  225.           pingpong = "0"
  226.           steps = "0"
  227.           falloff1 = "10"
  228.           falloff2 = "100"
  229.         }
  230.       }
  231.       Special entities.qtxfolder =
  232.       {
  233.         MirrorSurface:e =
  234.         {
  235.           ;desc = "Mirror Surface Entity"
  236.           origin = "0 0 0"
  237.           alpha_level = "0"
  238.         }
  239.         target:e =
  240.         {
  241.           origin = "0 0 0"
  242.           ;desc = "Target"
  243.         }
  244.         trigger:b =
  245.         {
  246.           ;incl = "brush64"
  247.           ;desc = "Trigger Entity"
  248.         }
  249.         Door_Elevator:b =
  250.         {
  251.           ;incl = "brush64"
  252.           ;desc = "Door or Elevator"
  253.         }
  254.         Force_Field:b =
  255.         {
  256.           ;incl = "brush64"
  257.           ;desc = "Force Field"
  258.           color = "125 216 232"
  259.         }
  260.         path_node:e =
  261.         {
  262.           origin = "0 0 0"
  263.           ;desc = "Path Node"
  264.           next_time = "1000"
  265.         }
  266.         path_start:e =
  267.         {
  268.           origin = "0 0 0"
  269.           ;desc = "Path Start"
  270.           next_time = "1000"
  271.         }
  272.         ai_special_node:e =
  273.         {
  274.           origin = "0 0 0"
  275.           ;desc = "AI Special Node"
  276.         }
  277.       }
  278.     }
  279.   }
  280.   Entity forms.qctx =
  281.   {
  282.     t_Targetname:incl =
  283.     {
  284.       name: =
  285.       {
  286.         txt = "&"
  287.         hint = "Target source"
  288.       }
  289.     }
  290.     t_Target:incl =
  291.     {
  292.       target: =
  293.       {
  294.         txt = "&"
  295.         hint = "Target destination"
  296.       }
  297.     }
  298.     t_LightAnimFlags:incl =
  299.     {
  300.       spawnflags: =
  301.       {
  302.         txt = "&"
  303.         typ = "X1"
  304.         cap = "Auto start"
  305.       }
  306.       spawnflags: =
  307.       {
  308.         txt = "&"
  309.         typ = "X2"
  310.         cap = "Loop to end frame"
  311.       }
  312.       spawnflags: =
  313.       {
  314.         txt = "&"
  315.         typ = "X4"
  316.         cap = "Random frame"
  317.       }
  318.     }
  319.     t_LightAnimSpeed:incl =
  320.     {
  321.       speed: =
  322.       {
  323.         txt = "&"
  324.         hint = "Speed"
  325.         typ = "C"
  326.         items = "Very slow"$0D"Slow"$0D"Normal"$0D"Fast"$0D"Very fast"
  327.         values = "0"$0D"1"$0D"2"$0D"3"$0D"4"
  328.       }
  329.     }
  330.     t_LightFalloffs:incl =
  331.     {
  332.     }
  333.     worldspawn:form =
  334.     {
  335.       detail_number: =
  336.       {
  337.         txt = "&"
  338.         hint = "Shape's detail (LOD 0-3) index"
  339.       }
  340.       min_pixels: =
  341.       {
  342.         txt = "&"
  343.         hint = "Minimum pixels for detail"
  344.       }
  345.       geometry_scale: =
  346.       {
  347.         txt = "&"
  348.         hint = "Geometry scale (32~1meter; must be a power of 2)"
  349.       }
  350.       light_geometry_scale: =
  351.       {
  352.         txt = "&"
  353.         hint = "Lighting scale (32 good start; must be a power of 2)"
  354.       }
  355.       ambient_color: =
  356.       {
  357.         txt = "&"
  358.         Typ = "L[3]"
  359.         hint = "Ambient color (RGB)"
  360.       }
  361.       emergency_ambient_color: =
  362.       {
  363.         txt = "&"
  364.         Typ = "L[3]"
  365.         hint = "Emergency ambient color (RGB)"
  366.       }
  367.       mapversion: =
  368.       {
  369.         txt = "&"
  370.         hint = "Set this to a value of '220',"$0D"if you want QuArK to write i"
  371.          "n WorldCraft 3.3 .MAP format"$0D"Leave blank when using the -q <2 or 3> switch for Quake style maps"
  372.       }
  373.     }
  374.     detail:form =
  375.     {
  376.     }
  377.     collision:form =
  378.     {
  379.     }
  380.     vehicle_collision:form =
  381.     {
  382.     }
  383.     portal:form =
  384.     {
  385.       ambient_light: =
  386.       {
  387.         txt = "&"
  388.         hint = "Ambient Light"
  389.         typ = "C"
  390.         items = "Does not pass through"$0D"Passes through"
  391.         values = "0"$0D"1"
  392.       }
  393.     }
  394.     MirrorSurface:form =
  395.     {
  396.       alpha_level: =
  397.       {
  398.         txt = "&"
  399.         hint = "Translucency"
  400.         typ = "C"
  401.         items = "Fully mirrored"$0D"AlphaLevel=0.167"$0D"AlphaLevel=0.33"$0D"A"
  402.          "lphaLevel=0.5"$0D"AlphaLevel=0.67"$0D"AplhaLevel=0.83"$0D"Use textur"
  403.          "e's alpha channel"
  404.         values = "0"$0D"1"$0D"2"$0D"3"$0D"4"$0D"5"$0D"6"
  405.       }
  406.     }
  407.     target:form =
  408.     {
  409.       name: =
  410.       {
  411.         txt = "&"
  412.         hint = "Target source"
  413.       }
  414.     }
  415.     light_emitter_point:form =
  416.     {
  417.       target: =
  418.       {
  419.         txt = "&"
  420.         hint = "Target destination"
  421.       }
  422.       state_index: =
  423.       {
  424.         txt = "&"
  425.         hint = "State index"
  426.       }
  427.       falloff_type: =
  428.       {
  429.         txt = "&"
  430.         hint = "Falloff type"
  431.         typ = "C"
  432.         items = "Distance"$0D"Linear"
  433.         values = "0"$0D"1"
  434.       }
  435.       falloff1: =
  436.       {
  437.         txt = "&"
  438.         hint = "Falloff1"
  439.       }
  440.       falloff2: =
  441.       {
  442.         txt = "&"
  443.         hint = "Falloff2"
  444.       }
  445.       falloff3: =
  446.       {
  447.         txt = "&"
  448.         hint = "Falloff3"
  449.       }
  450.     }
  451.     light_emitter_spot:form =
  452.     {
  453.       target: =
  454.       {
  455.         txt = "&"
  456.         hint = "Target destination"
  457.       }
  458.       direction: =
  459.       {
  460.         txt = "&"
  461.         hint = "Direction"
  462.       }
  463.       theta: =
  464.       {
  465.         txt = "&"
  466.         hint = "Inner angle"
  467.       }
  468.       phi: =
  469.       {
  470.         txt = "&"
  471.         hint = "Outer angle"
  472.       }
  473.     }
  474.     light_omni:form =
  475.     {
  476.       color: =
  477.       {
  478.         txt = "&"
  479.         Typ = "L[3]"
  480.         hint = "Color (R G B)"
  481.       }
  482.       alarm_type: =
  483.       {
  484.         txt = "&"
  485.         hint = "Alarm Type"
  486.         typ = "C"
  487.         items = "Normal only"$0D"Alarm only"$0D"Both Alarm and Normal"
  488.         values = "0"$0D"1"$0D"2"
  489.       }
  490.       falloff1: =
  491.       {
  492.         txt = "&"
  493.         hint = "Falloff1"
  494.       }
  495.       falloff2: =
  496.       {
  497.         txt = "&"
  498.         hint = "Falloff2"
  499.       }
  500.     }
  501.     light_spot:form =
  502.     {
  503.       target: =
  504.       {
  505.         txt = "&"
  506.         hint = "Target destination"
  507.       }
  508.       color: =
  509.       {
  510.         txt = "&"
  511.         Typ = "L[3]"
  512.         hint = "Color (R G B)"
  513.       }
  514.       alarm_type: =
  515.       {
  516.         txt = "&"
  517.         hint = "Alarm Type"
  518.         typ = "C"
  519.         items = "Normal only"$0D"Alarm only"$0D"Both Alarm and Normal"
  520.         values = "0"$0D"1"$0D"2"
  521.       }
  522.       falloff1: =
  523.       {
  524.         txt = "&"
  525.         hint = "Falloff1"
  526.       }
  527.       falloff2: =
  528.       {
  529.         txt = "&"
  530.         hint = "Falloff2"
  531.       }
  532.       distance1: =
  533.       {
  534.         txt = "&"
  535.         hint = "Inner distance"
  536.       }
  537.       distance2: =
  538.       {
  539.         txt = "&"
  540.         hint = "Outer distance"
  541.       }
  542.     }
  543.     light_strobe:form =
  544.     {
  545.       name: =
  546.       {
  547.         txt = "&"
  548.         hint = "Target source"
  549.       }
  550.       speed: =
  551.       {
  552.         txt = "&"
  553.         hint = "Speed"
  554.         typ = "C"
  555.         items = "Very slow"$0D"Slow"$0D"Normal"$0D"Fast"$0D"Very fast"
  556.         values = "0"$0D"1"$0D"2"$0D"3"$0D"4"
  557.       }
  558.       spawnflags: =
  559.       {
  560.         txt = "&"
  561.         typ = "X1"
  562.         cap = "Auto start"
  563.       }
  564.       spawnflags: =
  565.       {
  566.         txt = "&"
  567.         typ = "X2"
  568.         cap = "Loop to end frame"
  569.       }
  570.       spawnflags: =
  571.       {
  572.         txt = "&"
  573.         typ = "X4"
  574.         cap = "Random frame"
  575.       }
  576.       spawnflags: =
  577.       {
  578.         txt = "&"
  579.         typ = "X1"
  580.         cap = "Auto start"
  581.       }
  582.       alarm_type: =
  583.       {
  584.         txt = "&"
  585.         hint = "Alarm Type"
  586.         typ = "C"
  587.         items = "Normal only"$0D"Alarm only"
  588.         values = "0"$0D"1"
  589.       }
  590.       color1: =
  591.       {
  592.         txt = "&"
  593.         Typ = "L[3]"
  594.         hint = "Color1 (R G B)"
  595.       }
  596.       color2: =
  597.       {
  598.         txt = "&"
  599.         Typ = "L[3]"
  600.         hint = "Color2 (R G B)"
  601.       }
  602.       falloff1: =
  603.       {
  604.         txt = "&"
  605.         hint = "Falloff1"
  606.       }
  607.       falloff2: =
  608.       {
  609.         txt = "&"
  610.         hint = "Falloff2"
  611.       }
  612.     }
  613.     light_pulse:form =
  614.     {
  615.       name: =
  616.       {
  617.         txt = "&"
  618.         hint = "Target source"
  619.       }
  620.       speed: =
  621.       {
  622.         txt = "&"
  623.         hint = "Speed"
  624.         typ = "C"
  625.         items = "Very slow"$0D"Slow"$0D"Normal"$0D"Fast"$0D"Very fast"
  626.         values = "0"$0D"1"$0D"2"$0D"3"$0D"4"
  627.       }
  628.       spawnflags: =
  629.       {
  630.         txt = "&"
  631.         typ = "X1"
  632.         cap = "Auto start"
  633.       }
  634.       alarm_type: =
  635.       {
  636.         txt = "&"
  637.         hint = "Alarm Type"
  638.         typ = "C"
  639.         items = "Normal only"$0D"Alarm only"
  640.         values = "0"$0D"1"
  641.       }
  642.       color1: =
  643.       {
  644.         txt = "&"
  645.         Typ = "L[3]"
  646.         hint = "Color1 (R G B)"
  647.       }
  648.       color2: =
  649.       {
  650.         txt = "&"
  651.         Typ = "L[3]"
  652.         hint = "Color2 (R G B)"
  653.       }
  654.       falloff1: =
  655.       {
  656.         txt = "&"
  657.         hint = "Falloff1"
  658.       }
  659.       falloff2: =
  660.       {
  661.         txt = "&"
  662.         hint = "Falloff2"
  663.       }
  664.     }
  665.     light_pulse2:form =
  666.     {
  667.       name: =
  668.       {
  669.         txt = "&"
  670.         hint = "Target source"
  671.       }
  672.       spawnflags: =
  673.       {
  674.         txt = "&"
  675.         typ = "X1"
  676.         cap = "Auto start"
  677.       }
  678.       alarm_type: =
  679.       {
  680.         txt = "&"
  681.         hint = "Alarm Type"
  682.         typ = "C"
  683.         items = "Normal only"$0D"Alarm only"
  684.         values = "0"$0D"1"
  685.       }
  686.       color1: =
  687.       {
  688.         txt = "&"
  689.         Typ = "L[3]"
  690.         hint = "Color1 (R G B)"
  691.       }
  692.       color2: =
  693.       {
  694.         txt = "&"
  695.         Typ = "L[3]"
  696.         hint = "Color2 (R G B)"
  697.       }
  698.       falloff1: =
  699.       {
  700.         txt = "&"
  701.         hint = "Falloff1"
  702.       }
  703.       falloff2: =
  704.       {
  705.         txt = "&"
  706.         hint = "Falloff2"
  707.       }
  708.       attack: =
  709.       {
  710.         txt = "&"
  711.         hint = "Attack"
  712.       }
  713.       sustain1: =
  714.       {
  715.         txt = "&"
  716.         hint = "Sustain1"
  717.       }
  718.       decay: =
  719.       {
  720.         txt = "&"
  721.         hint = "Decay"
  722.       }
  723.       sustain2: =
  724.       {
  725.         txt = "&"
  726.         hint = "Sustain2"
  727.       }
  728.     }
  729.     light_flicker:form =
  730.     {
  731.       name: =
  732.       {
  733.         txt = "&"
  734.         hint = "Target source"
  735.       }
  736.       speed: =
  737.       {
  738.         txt = "&"
  739.         hint = "Speed"
  740.         typ = "C"
  741.         items = "Very slow"$0D"Slow"$0D"Normal"$0D"Fast"$0D"Very fast"
  742.         values = "0"$0D"1"$0D"2"$0D"3"$0D"4"
  743.       }
  744.       spawnflags: =
  745.       {
  746.         txt = "&"
  747.         typ = "X1"
  748.         cap = "Auto start"
  749.       }
  750.       alarm_type: =
  751.       {
  752.         txt = "&"
  753.         hint = "Alarm Type"
  754.         typ = "C"
  755.         items = "Normal only"$0D"Alarm only"
  756.         values = "0"$0D"1"
  757.       }
  758.       color1: =
  759.       {
  760.         txt = "&"
  761.         Typ = "L[3]"
  762.         hint = "Color1 (R G B)"
  763.       }
  764.       color2: =
  765.       {
  766.         txt = "&"
  767.         Typ = "L[3]"
  768.         hint = "Color2 (R G B)"
  769.       }
  770.       color3: =
  771.       {
  772.         txt = "&"
  773.         Typ = "L[3]"
  774.         hint = "Color3 (R G B)"
  775.       }
  776.       color4: =
  777.       {
  778.         txt = "&"
  779.         Typ = "L[3]"
  780.         hint = "Color4 (R G B)"
  781.       }
  782.       color5: =
  783.       {
  784.         txt = "&"
  785.         Typ = "L[3]"
  786.         hint = "Color5 (R G B)"
  787.       }
  788.       falloff1: =
  789.       {
  790.         txt = "&"
  791.         hint = "Falloff1"
  792.       }
  793.       falloff2: =
  794.       {
  795.         txt = "&"
  796.         hint = "Falloff2"
  797.       }
  798.     }
  799.     light_runway:form =
  800.     {
  801.       name: =
  802.       {
  803.         txt = "&"
  804.         hint = "Target source"
  805.       }
  806.       target: =
  807.       {
  808.         txt = "&"
  809.         hint = "Target destination"
  810.       }
  811.       speed: =
  812.       {
  813.         txt = "&"
  814.         hint = "Speed"
  815.         typ = "C"
  816.         items = "Very slow"$0D"Slow"$0D"Normal"$0D"Fast"$0D"Very fast"
  817.         values = "0"$0D"1"$0D"2"$0D"3"$0D"4"
  818.       }
  819.       color: =
  820.       {
  821.         txt = "&"
  822.         Typ = "L[3]"
  823.         hint = "Color (R G B)"
  824.       }
  825.       spawnflags: =
  826.       {
  827.         txt = "&"
  828.         typ = "X1"
  829.         cap = "Auto start"
  830.       }
  831.       alarm_type: =
  832.       {
  833.         txt = "&"
  834.         hint = "Alarm Type"
  835.         typ = "C"
  836.         items = "Normal only"$0D"Alarm only"
  837.         values = "0"$0D"1"
  838.       }
  839.       pingpong: =
  840.       {
  841.         txt = "&"
  842.         hint = "Ping pong?"
  843.         typ = "C"
  844.         items = "No"$0D"Yes"
  845.         values = "0"$0D"1"
  846.       }
  847.       steps: =
  848.       {
  849.         txt = "&"
  850.         hint = "Steps"
  851.       }
  852.       falloff1: =
  853.       {
  854.         txt = "&"
  855.         hint = "Falloff1"
  856.       }
  857.       falloff2: =
  858.       {
  859.         txt = "&"
  860.         hint = "Falloff2"
  861.       }
  862.     }
  863.     trigger:form =
  864.     {
  865.       name: =
  866.       {
  867.         txt = "&"
  868.         hint = "Trigger Name"
  869.       }
  870.     }
  871.     Door_Elevator:form =
  872.     {
  873.       name: =
  874.       {
  875.         txt = "&"
  876.         hint = "Name"
  877.       }
  878.       path_name: =
  879.       {
  880.         txt = "&"
  881.         hint = "Path Description"
  882.       }
  883.       trigger0_name: =
  884.       {
  885.         txt = "&"
  886.         hint = "Trigger 0"
  887.       }
  888.       trigger1_name: =
  889.       {
  890.         txt = "&"
  891.         hint = "Trigger 1"
  892.       }
  893.       trigger2_name: =
  894.       {
  895.         txt = "&"
  896.         hint = "Trigger 2"
  897.       }
  898.       trigger3_name: =
  899.       {
  900.         txt = "&"
  901.         hint = "Trigger 3"
  902.       }
  903.       trigger4_name: =
  904.       {
  905.         txt = "&"
  906.         hint = "Trigger 4"
  907.       }
  908.       trigger5_name: =
  909.       {
  910.         txt = "&"
  911.         hint = "Trigger 5"
  912.       }
  913.       trigger6_name: =
  914.       {
  915.         txt = "&"
  916.         hint = "Trigger 6"
  917.       }
  918.       trigger7_name: =
  919.       {
  920.         txt = "&"
  921.         hint = "Trigger 7"
  922.       }
  923.     }
  924.     Force_Field:form =
  925.     {
  926.       name: =
  927.       {
  928.         txt = "&"
  929.         hint = "Name"
  930.       }
  931.       color: =
  932.       {
  933.         txt = "&"
  934.         hint = "Field color"
  935.       }
  936.       trigger0_name: =
  937.       {
  938.         txt = "&"
  939.         hint = "Trigger 0"
  940.       }
  941.       trigger1_name: =
  942.       {
  943.         txt = "&"
  944.         hint = "Trigger 1"
  945.       }
  946.       trigger2_name: =
  947.       {
  948.         txt = "&"
  949.         hint = "Trigger 2"
  950.       }
  951.       trigger3_name: =
  952.       {
  953.         txt = "&"
  954.         hint = "Trigger 3"
  955.       }
  956.       trigger4_name: =
  957.       {
  958.         txt = "&"
  959.         hint = "Trigger 4"
  960.       }
  961.       trigger5_name: =
  962.       {
  963.         txt = "&"
  964.         hint = "Trigger 5"
  965.       }
  966.       trigger6_name: =
  967.       {
  968.         txt = "&"
  969.         hint = "Trigger 6"
  970.       }
  971.       trigger7_name: =
  972.       {
  973.         txt = "&"
  974.         hint = "Trigger 7"
  975.       }
  976.     }
  977.     path_node:form =
  978.     {
  979.       name: =
  980.       {
  981.         txt = "&"
  982.         hint = "Name"
  983.       }
  984.       next_node: =
  985.       {
  986.         txt = "&"
  987.         hint = "Next Node"
  988.       }
  989.       next_time: =
  990.       {
  991.         txt = "&"
  992.         hint = "MS to next node"
  993.       }
  994.     }
  995.     path_start:form =
  996.     {
  997.       name: =
  998.       {
  999.         txt = "&"
  1000.         hint = "Name"
  1001.       }
  1002.       next_node: =
  1003.       {
  1004.         txt = "&"
  1005.         hint = "Next Node"
  1006.       }
  1007.       next_time: =
  1008.       {
  1009.         txt = "&"
  1010.         hint = "MS to next node"
  1011.       }
  1012.     }
  1013.     ai_special_node:form =
  1014.     {
  1015.       name: =
  1016.       {
  1017.         txt = "&"
  1018.         hint = "Name"
  1019.       }
  1020.     }
  1021.   }
  1022.   NewMap:incl =
  1023.   {
  1024.     Game = "Torque"
  1025.     Root = "worldspawn:b"
  1026.     worldspawn:b =
  1027.     {
  1028.       detail_number = "0"
  1029.       min_pixels = "250"
  1030.       geometry_scale = "32.0"
  1031.       light_geometry_scale = "32.0"
  1032.       ambient_color = "0 0 0"
  1033.       emergency_ambient_color = "0 0 0"
  1034.       mapversion = "220"
  1035.       sample_group:g =
  1036.       {
  1037.         regular_polys:g =
  1038.         {
  1039.           poly:p =
  1040.           {
  1041.             east:f =
  1042.             {
  1043.               v = '368 -224 64 368 -96 64 368 -224 192'
  1044.               tex = "concrete"
  1045.             }
  1046.             west:f =
  1047.             {
  1048.               v = '-352 -224 64 -352 -352 64 -352 -224 192'
  1049.               tex = "concrete"
  1050.             }
  1051.             north:f =
  1052.             {
  1053.               v = '32 -272 64 -96 -272 64 32 -272 192'
  1054.               tex = "concrete"
  1055.             }
  1056.             south:f =
  1057.             {
  1058.               v = '32 -288 64 160 -288 64 32 -288 192'
  1059.               tex = "concrete"
  1060.             }
  1061.             up:f =
  1062.             {
  1063.               v = '32 -224 144 160 -224 144 32 -96 144'
  1064.               tex = "concrete"
  1065.             }
  1066.             down:f =
  1067.             {
  1068.               v = '32 -224 0 160 -224 0 32 -352 0'
  1069.               tex = "concrete"
  1070.             }
  1071.           }
  1072.           poly:p =
  1073.           {
  1074.             east:f =
  1075.             {
  1076.               v = '368 336 64 368 464 64 368 336 192'
  1077.               tex = "concrete"
  1078.             }
  1079.             west:f =
  1080.             {
  1081.               v = '-352 336 64 -352 208 64 -352 336 192'
  1082.               tex = "concrete"
  1083.             }
  1084.             north:f =
  1085.             {
  1086.               v = '32 288 64 -96 288 64 32 288 192'
  1087.               tex = "concrete"
  1088.             }
  1089.             south:f =
  1090.             {
  1091.               v = '32 272 64 160 272 64 32 272 192'
  1092.               tex = "concrete"
  1093.             }
  1094.             up:f =
  1095.             {
  1096.               v = '32 336 144 160 336 144 32 464 144'
  1097.               tex = "concrete"
  1098.             }
  1099.             down:f =
  1100.             {
  1101.               v = '32 336 0 160 336 0 32 208 0'
  1102.               tex = "concrete"
  1103.             }
  1104.           }
  1105.           poly:p =
  1106.           {
  1107.             east:f =
  1108.             {
  1109.               v = '-352 320 64 -352 448 64 -352 320 192'
  1110.               tex = "concrete"
  1111.             }
  1112.             west:f =
  1113.             {
  1114.               v = '-368 320 64 -368 192 64 -368 320 192'
  1115.               tex = "concrete"
  1116.             }
  1117.             north:f =
  1118.             {
  1119.               v = '32 64 64 -96 64 64 32 64 192'
  1120.               tex = "concrete"
  1121.             }
  1122.             south:f =
  1123.             {
  1124.               v = '32 -64 64 160 -64 64 32 -64 192'
  1125.               tex = "concrete"
  1126.             }
  1127.             up:f =
  1128.             {
  1129.               v = '32 320 144 160 320 144 32 448 144'
  1130.               tex = "concrete"
  1131.             }
  1132.             down:f =
  1133.             {
  1134.               v = '32 320 128 160 320 128 32 192 128'
  1135.               tex = "concrete"
  1136.             }
  1137.           }
  1138.           poly:p =
  1139.           {
  1140.             east:f =
  1141.             {
  1142.               v = '-352 320 64 -352 448 64 -352 320 192'
  1143.               tex = "concrete"
  1144.             }
  1145.             west:f =
  1146.             {
  1147.               v = '-368 320 64 -368 192 64 -368 320 192'
  1148.               tex = "concrete"
  1149.             }
  1150.             north:f =
  1151.             {
  1152.               v = '32 288 64 -96 288 64 32 288 192'
  1153.               tex = "concrete"
  1154.             }
  1155.             south:f =
  1156.             {
  1157.               v = '32 64 64 160 64 64 32 64 192'
  1158.               tex = "concrete"
  1159.             }
  1160.             up:f =
  1161.             {
  1162.               v = '32 320 144 160 320 144 32 448 144'
  1163.               tex = "concrete"
  1164.             }
  1165.             down:f =
  1166.             {
  1167.               v = '32 320 0 160 320 0 32 192 0'
  1168.               tex = "concrete"
  1169.             }
  1170.           }
  1171.           poly:p =
  1172.           {
  1173.             east:f =
  1174.             {
  1175.               v = '-352 320 64 -352 448 64 -352 320 192'
  1176.               tex = "concrete"
  1177.             }
  1178.             west:f =
  1179.             {
  1180.               v = '-368 320 64 -368 192 64 -368 320 192'
  1181.               tex = "concrete"
  1182.             }
  1183.             north:f =
  1184.             {
  1185.               v = '32 -64 64 -96 -64 64 32 -64 192'
  1186.               tex = "concrete"
  1187.             }
  1188.             south:f =
  1189.             {
  1190.               v = '32 -288 64 160 -288 64 32 -288 192'
  1191.               tex = "concrete"
  1192.             }
  1193.             up:f =
  1194.             {
  1195.               v = '32 320 144 160 320 144 32 448 144'
  1196.               tex = "concrete"
  1197.             }
  1198.             down:f =
  1199.             {
  1200.               v = '32 320 0 160 320 0 32 192 0'
  1201.               tex = "concrete"
  1202.             }
  1203.           }
  1204.           poly:p =
  1205.           {
  1206.             east:f =
  1207.             {
  1208.               v = '384 320 64 384 448 64 384 320 192'
  1209.               tex = "concrete"
  1210.             }
  1211.             west:f =
  1212.             {
  1213.               v = '368 320 64 368 192 64 368 320 192'
  1214.               tex = "concrete"
  1215.             }
  1216.             north:f =
  1217.             {
  1218.               v = '768 288 64 640 288 64 768 288 192'
  1219.               tex = "concrete"
  1220.             }
  1221.             south:f =
  1222.             {
  1223.               v = '768 -288 64 896 -288 64 768 -288 192'
  1224.               tex = "concrete"
  1225.             }
  1226.             up:f =
  1227.             {
  1228.               v = '768 320 144 896 320 144 768 448 144'
  1229.               tex = "concrete"
  1230.             }
  1231.             down:f =
  1232.             {
  1233.               v = '768 320 0 896 320 0 768 192 0'
  1234.               tex = "concrete"
  1235.             }
  1236.           }
  1237.           poly:p =
  1238.           {
  1239.             east:f =
  1240.             {
  1241.               v = '384 320 208 384 448 208 384 320 336'
  1242.               tex = "concrete"
  1243.             }
  1244.             west:f =
  1245.             {
  1246.               v = '-368 320 208 -368 192 208 -368 320 336'
  1247.               tex = "concrete"
  1248.             }
  1249.             north:f =
  1250.             {
  1251.               v = '752 288 208 624 288 208 752 288 336'
  1252.               tex = "concrete"
  1253.             }
  1254.             south:f =
  1255.             {
  1256.               v = '752 -288 208 880 -288 208 752 -288 336'
  1257.               tex = "concrete"
  1258.             }
  1259.             up:f =
  1260.             {
  1261.               v = '752 320 160 880 320 160 752 448 160'
  1262.               tex = "concrete"
  1263.             }
  1264.             down:f =
  1265.             {
  1266.               v = '752 320 144 880 320 144 752 192 144'
  1267.               tex = "concrete"
  1268.             }
  1269.           }
  1270.           poly:p =
  1271.           {
  1272.             east:f =
  1273.             {
  1274.               v = '384 320 48 384 448 48 384 320 176'
  1275.               tex = "concrete"
  1276.             }
  1277.             west:f =
  1278.             {
  1279.               v = '-368 320 48 -368 192 48 -368 320 176'
  1280.               tex = "concrete"
  1281.             }
  1282.             north:f =
  1283.             {
  1284.               v = '752 288 48 624 288 48 752 288 176'
  1285.               tex = "concrete"
  1286.             }
  1287.             south:f =
  1288.             {
  1289.               v = '752 -288 48 880 -288 48 752 -288 176'
  1290.               tex = "concrete"
  1291.             }
  1292.             up:f =
  1293.             {
  1294.               v = '752 320 0 880 320 0 752 448 0'
  1295.               tex = "concrete"
  1296.             }
  1297.             down:f =
  1298.             {
  1299.               v = '752 320 -16 880 320 -16 752 192 -16'
  1300.               tex = "concrete"
  1301.             }
  1302.           }
  1303.         }
  1304.         portals:g =
  1305.         {
  1306.           portal:b =
  1307.           {
  1308.             ambient_light = "0"
  1309.             poly:p =
  1310.             {
  1311.               east:f =
  1312.               {
  1313.                 v = '-360 8 64 -360 136 64 -360 8 192'
  1314.                 tex = "NULL"
  1315.               }
  1316.               west:f =
  1317.               {
  1318.                 v = '-362 8 64 -362 -120 64 -362 8 192'
  1319.                 tex = "NULL"
  1320.               }
  1321.               north:f =
  1322.               {
  1323.                 v = '-298 66 64 -426 66 64 -298 66 192'
  1324.                 tex = "NULL"
  1325.               }
  1326.               south:f =
  1327.               {
  1328.                 v = '-298 -66 64 -170 -66 64 -298 -66 192'
  1329.                 tex = "NULL"
  1330.               }
  1331.               up:f =
  1332.               {
  1333.                 v = '-298 8 130 -170 8 130 -298 136 130'
  1334.                 tex = "NULL"
  1335.               }
  1336.               down:f =
  1337.               {
  1338.                 v = '-298 8 -2 -170 8 -2 -298 -120 -2'
  1339.                 tex = "NULL"
  1340.               }
  1341.             }
  1342.           }
  1343.         }
  1344.         detail_polys:g =
  1345.         {
  1346.           detail:b =
  1347.           {
  1348.             poly:p =
  1349.             {
  1350.               east:f =
  1351.               {
  1352.                 v = '128 -48 64 128 80 64 128 -48 192'
  1353.                 tex = "concrete"
  1354.               }
  1355.               west:f =
  1356.               {
  1357.                 v = '96 -48 64 96 -176 64 96 -48 192'
  1358.                 tex = "concrete"
  1359.               }
  1360.               north:f =
  1361.               {
  1362.                 v = '160 -80 64 32 -80 64 160 -80 192'
  1363.                 tex = "concrete"
  1364.               }
  1365.               south:f =
  1366.               {
  1367.                 v = '160 -112 64 288 -112 64 160 -112 192'
  1368.                 tex = "concrete"
  1369.               }
  1370.               up:f =
  1371.               {
  1372.                 v = '160 -48 144 288 -48 144 160 80 144'
  1373.                 tex = "concrete"
  1374.               }
  1375.               down:f =
  1376.               {
  1377.                 v = '160 -48 0 288 -48 0 160 -176 0'
  1378.                 tex = "concrete"
  1379.               }
  1380.             }
  1381.             poly:p =
  1382.             {
  1383.               east:f =
  1384.               {
  1385.                 v = '-96 -48 64 -96 80 64 -96 -48 192'
  1386.                 tex = "concrete"
  1387.               }
  1388.               west:f =
  1389.               {
  1390.                 v = '-128 -48 64 -128 -176 64 -128 -48 192'
  1391.                 tex = "concrete"
  1392.               }
  1393.               north:f =
  1394.               {
  1395.                 v = '-64 -80 64 -192 -80 64 -64 -80 192'
  1396.                 tex = "concrete"
  1397.               }
  1398.               south:f =
  1399.               {
  1400.                 v = '-64 -112 64 64 -112 64 -64 -112 192'
  1401.                 tex = "concrete"
  1402.               }
  1403.               up:f =
  1404.               {
  1405.                 v = '-64 -48 144 64 -48 144 -64 80 144'
  1406.                 tex = "concrete"
  1407.               }
  1408.               down:f =
  1409.               {
  1410.                 v = '-64 -48 0 64 -48 0 -64 -176 0'
  1411.                 tex = "concrete"
  1412.               }
  1413.             }
  1414.             poly:p =
  1415.             {
  1416.               east:f =
  1417.               {
  1418.                 v = '-96 144 64 -96 272 64 -96 144 192'
  1419.                 tex = "concrete"
  1420.               }
  1421.               west:f =
  1422.               {
  1423.                 v = '-128 144 64 -128 16 64 -128 144 192'
  1424.                 tex = "concrete"
  1425.               }
  1426.               north:f =
  1427.               {
  1428.                 v = '-64 112 64 -192 112 64 -64 112 192'
  1429.                 tex = "concrete"
  1430.               }
  1431.               south:f =
  1432.               {
  1433.                 v = '-64 80 64 64 80 64 -64 80 192'
  1434.                 tex = "concrete"
  1435.               }
  1436.               up:f =
  1437.               {
  1438.                 v = '-64 144 144 64 144 144 -64 272 144'
  1439.                 tex = "concrete"
  1440.               }
  1441.               down:f =
  1442.               {
  1443.                 v = '-64 144 0 64 144 0 -64 16 0'
  1444.                 tex = "concrete"
  1445.               }
  1446.             }
  1447.             poly:p =
  1448.             {
  1449.               east:f =
  1450.               {
  1451.                 v = '128 144 64 128 272 64 128 144 192'
  1452.                 tex = "concrete"
  1453.               }
  1454.               west:f =
  1455.               {
  1456.                 v = '96 144 64 96 16 64 96 144 192'
  1457.                 tex = "concrete"
  1458.               }
  1459.               north:f =
  1460.               {
  1461.                 v = '160 112 64 32 112 64 160 112 192'
  1462.                 tex = "concrete"
  1463.               }
  1464.               south:f =
  1465.               {
  1466.                 v = '160 80 64 288 80 64 160 80 192'
  1467.                 tex = "concrete"
  1468.               }
  1469.               up:f =
  1470.               {
  1471.                 v = '160 144 144 288 144 144 160 272 144'
  1472.                 tex = "concrete"
  1473.               }
  1474.               down:f =
  1475.               {
  1476.                 v = '160 144 0 288 144 0 160 16 0'
  1477.                 tex = "concrete"
  1478.               }
  1479.             }
  1480.           }
  1481.         }
  1482.         lights:g =
  1483.         {
  1484.           light_omni:e =
  1485.           {
  1486.             origin = "-224 176 64"
  1487.             color = "255 255 255"
  1488.             alarm_type = "0"
  1489.             falloff1 = "10"
  1490.             falloff2 = "200"
  1491.           }
  1492.           light_omni:e =
  1493.           {
  1494.             origin = "240 160 64"
  1495.             color = "255 255 255"
  1496.             alarm_type = "0"
  1497.             falloff1 = "10"
  1498.             falloff2 = "200"
  1499.           }
  1500.           light_omni:e =
  1501.           {
  1502.             origin = "224 -192 64"
  1503.             color = "255 255 255"
  1504.             alarm_type = "0"
  1505.             falloff1 = "10"
  1506.             falloff2 = "200"
  1507.           }
  1508.           light_omni:e =
  1509.           {
  1510.             origin = "-224 -192 64"
  1511.             color = "255 255 255"
  1512.             alarm_type = "0"
  1513.             falloff1 = "10"
  1514.             falloff2 = "200"
  1515.           }
  1516.           light_omni:e =
  1517.           {
  1518.             origin = "0 0 64"
  1519.             color = "255 255 255"
  1520.             alarm_type = "0"
  1521.             falloff1 = "10"
  1522.             falloff2 = "200"
  1523.           }
  1524.         }
  1525.       }
  1526.     }
  1527.   }
  1528. }
  1529.